[INFO] fetching crate lio-uring 0.3.1...
[INFO] fixing lio-uring-0.3.1 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate lio-uring 0.3.1 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate lio-uring 0.3.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate lio-uring 0.3.1
[INFO] tweaked toml for crates.io crate lio-uring 0.3.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate lio-uring 0.3.1 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate lio-uring 0.3.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] be3c4fbdd37b7ebf2d888cd9a657f8452419fae2fdd3cfb44cc0cbbc5bd6994c
[INFO] running `Command { std: "docker" "start" "be3c4fbdd37b7ebf2d888cd9a657f8452419fae2fdd3cfb44cc0cbbc5bd6994c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "be3c4fbdd37b7ebf2d888cd9a657f8452419fae2fdd3cfb44cc0cbbc5bd6994c" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "be3c4fbdd37b7ebf2d888cd9a657f8452419fae2fdd3cfb44cc0cbbc5bd6994c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "be3c4fbdd37b7ebf2d888cd9a657f8452419fae2fdd3cfb44cc0cbbc5bd6994c" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling pastey v0.2.1
[INFO] [stderr]    Compiling bindgen v0.72.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling lio-uring v0.3.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find type `Openat` in this scope
[INFO] [stdout]     --> src/operation.rs:2956:14
[INFO] [stdout]      |
[INFO] [stdout] 2956 |     let op = Openat::new(-100, path.as_ptr().cast()) // AT_FDCWD
[INFO] [stdout]      |              ^^^^^^ use of undeclared type `Openat`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 2956 -     let op = Openat::new(-100, path.as_ptr().cast()) // AT_FDCWD
[INFO] [stdout] 2956 +     let op = OpenAt::new(-100, path.as_ptr().cast()) // AT_FDCWD
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied
[INFO] [stdout]     --> src/operation.rs:3034:7
[INFO] [stdout]      |
[INFO] [stdout] 3034 |       Fadvise::new(file.as_raw_fd(), 0, 1024, libc::POSIX_FADV_SEQUENTIAL);
[INFO] [stdout]      |       ^^^^^^^^^^^^                            --------------------------- unexpected argument #4 of type `i32`
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/operation.rs:79:20
[INFO] [stdout]      |
[INFO] [stdout]   79 |               pub fn new($( $field : $( $tnt )* ),*) -> Self {
[INFO] [stdout]      |                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1030 | / opcode! {
[INFO] [stdout] 1031 | |     /// Predeclare an access pattern for file data, equivalent to `posix_fadvise(2)`.
[INFO] [stdout] 1032 | |     pub struct Fadvise {
[INFO] [stdout] 1033 | |         fd: { RawFd },
[INFO] [stdout] ...    |
[INFO] [stdout] 1053 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]      |
[INFO] [stdout] 3034 -       Fadvise::new(file.as_raw_fd(), 0, 1024, libc::POSIX_FADV_SEQUENTIAL);
[INFO] [stdout] 3034 +       Fadvise::new(file.as_raw_fd(), 0, 1024);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Cancel` in this scope
[INFO] [stdout]     --> src/operation.rs:3062:23
[INFO] [stdout]      |
[INFO] [stdout] 3062 |   smoke_test!(Cancel, Cancel::new(0x5678));
[INFO] [stdout]      |                       ^^^^^^ use of undeclared type `Cancel`
[INFO] [stdout]      |
[INFO] [stdout] help: there is an enum variant `core::ascii::Char::Cancel` and 1 other; try using the variant's enum
[INFO] [stdout]      |
[INFO] [stdout] 3062 -   smoke_test!(Cancel, Cancel::new(0x5678));
[INFO] [stdout] 3062 +   smoke_test!(Cancel, core::ascii::Char::new(0x5678));
[INFO] [stdout]      |
[INFO] [stdout] 3062 -   smoke_test!(Cancel, Cancel::new(0x5678));
[INFO] [stdout] 3062 +   smoke_test!(Cancel, std::ascii::Char::new(0x5678));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Recvmsg` in this scope
[INFO] [stdout]     --> src/operation.rs:3063:24
[INFO] [stdout]      |
[INFO] [stdout] 3063 |   smoke_test!(Recvmsg, Recvmsg::new(0, core::ptr::null_mut()));
[INFO] [stdout]      |                        ^^^^^^^ use of undeclared type `Recvmsg`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3063 -   smoke_test!(Recvmsg, Recvmsg::new(0, core::ptr::null_mut()));
[INFO] [stdout] 3063 +   smoke_test!(Recvmsg, RecvMsg::new(0, core::ptr::null_mut()));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Sendmsg` in this scope
[INFO] [stdout]     --> src/operation.rs:3064:24
[INFO] [stdout]      |
[INFO] [stdout] 3064 |   smoke_test!(Sendmsg, Sendmsg::new(1, core::ptr::null()));
[INFO] [stdout]      |                        ^^^^^^^ use of undeclared type `Sendmsg`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3064 -   smoke_test!(Sendmsg, Sendmsg::new(1, core::ptr::null()));
[INFO] [stdout] 3064 +   smoke_test!(Sendmsg, SendMsg::new(1, core::ptr::null()));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 5 arguments but 3 arguments were supplied
[INFO] [stdout]     --> src/operation.rs:3066:23
[INFO] [stdout]      |
[INFO] [stdout] 3066 |   smoke_test!(Splice, Splice::new(0, 1, 0));
[INFO] [stdout]      |                       ^^^^^^^^^^^--------- two arguments of type `i64` and `u32` are missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/operation.rs:79:20
[INFO] [stdout]      |
[INFO] [stdout]   79 |               pub fn new($( $field : $( $tnt )* ),*) -> Self {
[INFO] [stdout]      |                      ^^^    ------
[INFO] [stdout] ...
[INFO] [stdout] 1234 | / opcode! {
[INFO] [stdout] 1235 | |     /// Splice data to/from a pipe, equivalent to `splice(2)`.
[INFO] [stdout] 1236 | |     ///
[INFO] [stdout] 1237 | |     /// if `fd_in` refers to a pipe, `off_in` must be `-1`;
[INFO] [stdout] ...    |
[INFO] [stdout] 1267 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: provide the arguments
[INFO] [stdout]      |
[INFO] [stdout] 3066 |   smoke_test!(Splice, Splice::new(0, 1, 0, /* i64 */, /* u32 */));
[INFO] [stdout]      |                                          ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Renameat` in this scope
[INFO] [stdout]     --> src/operation.rs:3071:5
[INFO] [stdout]      |
[INFO] [stdout] 3071 |     Renameat::new(-100, core::ptr::null(), -100, core::ptr::null())
[INFO] [stdout]      |     ^^^^^^^^ use of undeclared type `Renameat`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3071 -     Renameat::new(-100, core::ptr::null(), -100, core::ptr::null())
[INFO] [stdout] 3071 +     RenameAt::new(-100, core::ptr::null(), -100, core::ptr::null())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Unlinkat` in this scope
[INFO] [stdout]     --> src/operation.rs:3073:25
[INFO] [stdout]      |
[INFO] [stdout] 3073 |   smoke_test!(Unlinkat, Unlinkat::new(-100, core::ptr::null()));
[INFO] [stdout]      |                         ^^^^^^^^ use of undeclared type `Unlinkat`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3073 -   smoke_test!(Unlinkat, Unlinkat::new(-100, core::ptr::null()));
[INFO] [stdout] 3073 +   smoke_test!(Unlinkat, UnlinkAt::new(-100, core::ptr::null()));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Mkdirat` in this scope
[INFO] [stdout]     --> src/operation.rs:3074:24
[INFO] [stdout]      |
[INFO] [stdout] 3074 |   smoke_test!(Mkdirat, Mkdirat::new(-100, core::ptr::null(), 0));
[INFO] [stdout]      |                        ^^^^^^^ use of undeclared type `Mkdirat`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3074 -   smoke_test!(Mkdirat, Mkdirat::new(-100, core::ptr::null(), 0));
[INFO] [stdout] 3074 +   smoke_test!(Mkdirat, MkDirAt::new(-100, core::ptr::null(), 0));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Symlinkat` in this scope
[INFO] [stdout]     --> src/operation.rs:3077:5
[INFO] [stdout]      |
[INFO] [stdout] 3077 |     Symlinkat::new(core::ptr::null(), -100, core::ptr::null())
[INFO] [stdout]      |     ^^^^^^^^^ use of undeclared type `Symlinkat`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3077 -     Symlinkat::new(core::ptr::null(), -100, core::ptr::null())
[INFO] [stdout] 3077 +     SymlinkAt::new(core::ptr::null(), -100, core::ptr::null())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Linkat` in this scope
[INFO] [stdout]     --> src/operation.rs:3081:5
[INFO] [stdout]      |
[INFO] [stdout] 3081 |     Linkat::new(-100, core::ptr::null(), -100, core::ptr::null())
[INFO] [stdout]      |     ^^^^^^ use of undeclared type `Linkat`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3081 -     Linkat::new(-100, core::ptr::null(), -100, core::ptr::null())
[INFO] [stdout] 3081 +     LinkAt::new(-100, core::ptr::null(), -100, core::ptr::null())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied
[INFO] [stdout]     --> src/operation.rs:3085:5
[INFO] [stdout]      |
[INFO] [stdout] 3085 |     Statx::new(-100, core::ptr::null(), 0, 0, core::ptr::null_mut())
[INFO] [stdout]      |     ^^^^^^^^^^                          -  - unexpected argument #4 of type `{integer}`
[INFO] [stdout]      |                                         |
[INFO] [stdout]      |                                         unexpected argument #3 of type `usize`
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/operation.rs:79:20
[INFO] [stdout]      |
[INFO] [stdout]   79 |               pub fn new($( $field : $( $tnt )* ),*) -> Self {
[INFO] [stdout]      |                      ^^^
[INFO] [stdout] ...
[INFO] [stdout]  903 | / opcode! {
[INFO] [stdout]  904 | |     /// Get file status, equivalent to `statx(2)`.
[INFO] [stdout]  905 | |     pub struct Statx {
[INFO] [stdout]  906 | |         dirfd: { RawFd },
[INFO] [stdout] ...    |
[INFO] [stdout]  931 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]      |
[INFO] [stdout] 3085 -     Statx::new(-100, core::ptr::null(), 0, 0, core::ptr::null_mut())
[INFO] [stdout] 3085 +     Statx::new(-100, core::ptr::null(), core::ptr::null_mut())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Fgetxattr` in this scope
[INFO] [stdout]     --> src/operation.rs:3089:5
[INFO] [stdout]      |
[INFO] [stdout] 3089 |     Fgetxattr::new(0, core::ptr::null(), core::ptr::null_mut(), 0)
[INFO] [stdout]      |     ^^^^^^^^^ use of undeclared type `Fgetxattr`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3089 -     Fgetxattr::new(0, core::ptr::null(), core::ptr::null_mut(), 0)
[INFO] [stdout] 3089 +     FGetXattr::new(0, core::ptr::null(), core::ptr::null_mut(), 0)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Fsetxattr` in this scope
[INFO] [stdout]     --> src/operation.rs:3093:5
[INFO] [stdout]      |
[INFO] [stdout] 3093 |     Fsetxattr::new(0, core::ptr::null(), core::ptr::null(), 0, 0)
[INFO] [stdout]      |     ^^^^^^^^^ use of undeclared type `Fsetxattr`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists (notice the capitalization)
[INFO] [stdout]      |
[INFO] [stdout] 3093 -     Fsetxattr::new(0, core::ptr::null(), core::ptr::null(), 0, 0)
[INFO] [stdout] 3093 +     FSetXattr::new(0, core::ptr::null(), core::ptr::null(), 0, 0)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `SocketDirect` in this scope
[INFO] [stdout]     --> src/operation.rs:3096:29
[INFO] [stdout]      |
[INFO] [stdout] 3096 |   smoke_test!(SocketDirect, SocketDirect::new(2, 1, 0, 0));
[INFO] [stdout]      |                             ^^^^^^^^^^^^ use of undeclared type `SocketDirect`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 3 arguments were supplied
[INFO] [stdout]     --> src/operation.rs:3097:26
[INFO] [stdout]      |
[INFO] [stdout] 3097 |   smoke_test!(RecvMulti, RecvMulti::new(0, core::ptr::null_mut(), 0));
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^    --------------------- unexpected argument #2 of type `*mut _`
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/operation.rs:79:20
[INFO] [stdout]      |
[INFO] [stdout]   79 |               pub fn new($( $field : $( $tnt )* ),*) -> Self {
[INFO] [stdout]      |                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1140 | / opcode! {
[INFO] [stdout] 1141 | |     /// Receive multiple messages from a socket, equivalent to `recv(2)`.
[INFO] [stdout] 1142 | |     ///
[INFO] [stdout] 1143 | |     /// Parameter:
[INFO] [stdout] ...    |
[INFO] [stdout] 1177 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]      |
[INFO] [stdout] 3097 -   smoke_test!(RecvMulti, RecvMulti::new(0, core::ptr::null_mut(), 0));
[INFO] [stdout] 3097 +   smoke_test!(RecvMulti, RecvMulti::new(0, 0));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 1 argument but 3 arguments were supplied
[INFO] [stdout]     --> src/operation.rs:3100:5
[INFO] [stdout]      |
[INFO] [stdout] 3100 |     AcceptMulti::new(0, core::ptr::null_mut(), core::ptr::null_mut())
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^    ---------------------  --------------------- unexpected argument #3 of type `*mut _`
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         unexpected argument #2 of type `*mut _`
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/operation.rs:79:20
[INFO] [stdout]      |
[INFO] [stdout]   79 |               pub fn new($( $field : $( $tnt )* ),*) -> Self {
[INFO] [stdout]      |                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1768 | / opcode! {
[INFO] [stdout] 1769 | |     /// Accept multiple new connections on a socket.
[INFO] [stdout] 1770 | |     ///
[INFO] [stdout] 1771 | |     /// Set the `allocate_file_index` property if fixed file table entries should be used.
[INFO] [stdout] ...    |
[INFO] [stdout] 1798 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the extra arguments
[INFO] [stdout]      |
[INFO] [stdout] 3100 -     AcceptMulti::new(0, core::ptr::null_mut(), core::ptr::null_mut())
[INFO] [stdout] 3100 +     AcceptMulti::new(0)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 3 arguments were supplied
[INFO] [stdout]     --> src/operation.rs:3102:28
[INFO] [stdout]      |
[INFO] [stdout] 3102 |   smoke_test!(FilesUpdate, FilesUpdate::new(core::ptr::null_mut(), 0, 0));
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^                           - unexpected argument #3 of type `{integer}`
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/operation.rs:79:20
[INFO] [stdout]      |
[INFO] [stdout]   79 |               pub fn new($( $field : $( $tnt )* ),*) -> Self {
[INFO] [stdout]      |                      ^^^
[INFO] [stdout] ...
[INFO] [stdout]  877 | / opcode! {
[INFO] [stdout]  878 | |     /// This command is an alternative to using
[INFO] [stdout]  879 | |     /// [`Submitter::register_files_update`](crate::Submitter::register_files_update) which then
[INFO] [stdout]  880 | |     /// works in an async fashion, like the rest of the io_uring commands.
[INFO] [stdout] ...    |
[INFO] [stdout]  901 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]      |
[INFO] [stdout] 3102 -   smoke_test!(FilesUpdate, FilesUpdate::new(core::ptr::null_mut(), 0, 0));
[INFO] [stdout] 3102 +   smoke_test!(FilesUpdate, FilesUpdate::new(core::ptr::null_mut(), 0));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Waitid` in this scope
[INFO] [stdout]     --> src/operation.rs:3103:23
[INFO] [stdout]      |
[INFO] [stdout] 3103 |   smoke_test!(Waitid, Waitid::new(0, 0, core::ptr::null_mut(), 0));
[INFO] [stdout]      |                       ^^^^^^ use of undeclared type `Waitid`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists (notice the capitalization)
[INFO] [stdout]      |
[INFO] [stdout] 3103 -   smoke_test!(Waitid, Waitid::new(0, 0, core::ptr::null_mut(), 0));
[INFO] [stdout] 3103 +   smoke_test!(Waitid, WaitId::new(0, 0, core::ptr::null_mut(), 0));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Getxattr` in this scope
[INFO] [stdout]     --> src/operation.rs:3106:5
[INFO] [stdout]      |
[INFO] [stdout] 3106 |     Getxattr::new(
[INFO] [stdout]      |     ^^^^^^^^ use of undeclared type `Getxattr`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists (notice the capitalization)
[INFO] [stdout]      |
[INFO] [stdout] 3106 -     Getxattr::new(
[INFO] [stdout] 3106 +     GetXattr::new(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Setxattr` in this scope
[INFO] [stdout]     --> src/operation.rs:3115:5
[INFO] [stdout]      |
[INFO] [stdout] 3115 |     Setxattr::new(
[INFO] [stdout]      |     ^^^^^^^^ use of undeclared type `Setxattr`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists (notice the capitalization)
[INFO] [stdout]      |
[INFO] [stdout] 3115 -     Setxattr::new(
[INFO] [stdout] 3115 +     SetXattr::new(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 2 arguments but 3 arguments were supplied
[INFO] [stdout]     --> src/operation.rs:3123:30
[INFO] [stdout]      |
[INFO] [stdout] 3123 |   smoke_test!(SyncFileRange, SyncFileRange::new(0, 0, 0));
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^       - unexpected argument #3 of type `{integer}`
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/operation.rs:79:20
[INFO] [stdout]      |
[INFO] [stdout]   79 |               pub fn new($( $field : $( $tnt )* ),*) -> Self {
[INFO] [stdout]      |                      ^^^
[INFO] [stdout] ...
[INFO] [stdout]  415 | / opcode! {
[INFO] [stdout]  416 | |     /// Sync a file segment with disk, equivalent to `sync_file_range(2)`.
[INFO] [stdout]  417 | |     #[derive(Debug)]
[INFO] [stdout]  418 | |     pub struct SyncFileRange {
[INFO] [stdout] ...    |
[INFO] [stdout]  445 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]      |
[INFO] [stdout] 3123 -   smoke_test!(SyncFileRange, SyncFileRange::new(0, 0, 0));
[INFO] [stdout] 3123 +   smoke_test!(SyncFileRange, SyncFileRange::new(0, 0));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Epoll` in this scope
[INFO] [stdout]     --> src/operation.rs:3124:22
[INFO] [stdout]      |
[INFO] [stdout] 3124 |   smoke_test!(Epoll, Epoll::new(0, 1, 0, core::ptr::null_mut()));
[INFO] [stdout]      |                      ^^^^^ use of undeclared type `Epoll`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MsgRing` in this scope
[INFO] [stdout]     --> src/operation.rs:3130:24
[INFO] [stdout]      |
[INFO] [stdout] 3130 |   smoke_test!(MsgRing, MsgRing::new(0, 0, 0));
[INFO] [stdout]      |                        ^^^^^^^ use of undeclared type `MsgRing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `SendmsgZc` in this scope
[INFO] [stdout]     --> src/operation.rs:3132:26
[INFO] [stdout]      |
[INFO] [stdout] 3132 |   smoke_test!(SendmsgZc, SendmsgZc::new(1, core::ptr::null()));
[INFO] [stdout]      |                          ^^^^^^^^^ use of undeclared type `SendmsgZc`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3132 -   smoke_test!(SendmsgZc, SendmsgZc::new(1, core::ptr::null()));
[INFO] [stdout] 3132 +   smoke_test!(SendmsgZc, SendMsgZc::new(1, core::ptr::null()));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `PollUpdate` in this scope
[INFO] [stdout]     --> src/operation.rs:3133:27
[INFO] [stdout]      |
[INFO] [stdout] 3133 |   smoke_test!(PollUpdate, PollUpdate::new(0, 0, 0));
[INFO] [stdout]      |                           ^^^^^^^^^^ use of undeclared type `PollUpdate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `FixedFdInstall` in this scope
[INFO] [stdout]     --> src/operation.rs:3137:31
[INFO] [stdout]      |
[INFO] [stdout] 3137 |   smoke_test!(FixedFdInstall, FixedFdInstall::new(0));
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^ use of undeclared type `FixedFdInstall`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `SendZcFixed` in this scope
[INFO] [stdout]     --> src/operation.rs:3138:28
[INFO] [stdout]      |
[INFO] [stdout] 3138 |   smoke_test!(SendZcFixed, SendZcFixed::new(1, core::ptr::null(), 0, 0));
[INFO] [stdout]      |                            ^^^^^^^^^^^ use of undeclared type `SendZcFixed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Openat2` in this scope
[INFO] [stdout]     --> src/operation.rs:3141:5
[INFO] [stdout]      |
[INFO] [stdout] 3141 |     Openat2::new(-100, core::ptr::null(), core::ptr::null_mut())
[INFO] [stdout]      |     ^^^^^^^ use of undeclared type `Openat2`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3141 -     Openat2::new(-100, core::ptr::null(), core::ptr::null_mut())
[INFO] [stdout] 3141 +     OpenAt::new(-100, core::ptr::null(), core::ptr::null_mut())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MsgRingCqeFlags` in this scope
[INFO] [stdout]     --> src/operation.rs:3143:32
[INFO] [stdout]      |
[INFO] [stdout] 3143 |   smoke_test!(MsgRingCqeFlags, MsgRingCqeFlags::new(0, 0, 0, 0));
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^ use of undeclared type `MsgRingCqeFlags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `CloseFixed` in this scope
[INFO] [stdout]     --> src/operation.rs:3144:27
[INFO] [stdout]      |
[INFO] [stdout] 3144 |   smoke_test!(CloseFixed, CloseFixed::new(0));
[INFO] [stdout]      |                           ^^^^^^^^^^ use of undeclared type `CloseFixed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `ReadFixed2` in this scope
[INFO] [stdout]     --> src/operation.rs:3145:27
[INFO] [stdout]      |
[INFO] [stdout] 3145 |   smoke_test!(ReadFixed2, ReadFixed2::new(0, core::ptr::null_mut(), 0, 0, 0));
[INFO] [stdout]      |                           ^^^^^^^^^^ use of undeclared type `ReadFixed2`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3145 -   smoke_test!(ReadFixed2, ReadFixed2::new(0, core::ptr::null_mut(), 0, 0, 0));
[INFO] [stdout] 3145 +   smoke_test!(ReadFixed2, ReadFixed::new(0, core::ptr::null_mut(), 0, 0, 0));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `WriteFixed2` in this scope
[INFO] [stdout]     --> src/operation.rs:3146:28
[INFO] [stdout]      |
[INFO] [stdout] 3146 |   smoke_test!(WriteFixed2, WriteFixed2::new(1, core::ptr::null(), 0, 0, 0));
[INFO] [stdout]      |                            ^^^^^^^^^^^ use of undeclared type `WriteFixed2`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3146 -   smoke_test!(WriteFixed2, WriteFixed2::new(1, core::ptr::null(), 0, 0, 0));
[INFO] [stdout] 3146 +   smoke_test!(WriteFixed2, WriteFixed::new(1, core::ptr::null(), 0, 0, 0));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `UringCmd` in this scope
[INFO] [stdout]     --> src/operation.rs:3147:25
[INFO] [stdout]      |
[INFO] [stdout] 3147 |   smoke_test!(UringCmd, UringCmd::new(0, 0));
[INFO] [stdout]      |                         ^^^^^^^^ use of undeclared type `UringCmd`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3147 |   smoke_test!(UringCmd, UringCmd16::new(0, 0));
[INFO] [stdout]      |                                 ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `FutexWaitv` in this scope
[INFO] [stdout]     --> src/operation.rs:3150:27
[INFO] [stdout]      |
[INFO] [stdout] 3150 |   smoke_test!(FutexWaitv, FutexWaitv::new(core::ptr::null_mut(), 0));
[INFO] [stdout]      |                           ^^^^^^^^^^ use of undeclared type `FutexWaitv`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3150 -   smoke_test!(FutexWaitv, FutexWaitv::new(core::ptr::null_mut(), 0));
[INFO] [stdout] 3150 +   smoke_test!(FutexWaitv, FutexWait::new(core::ptr::null_mut(), 0));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lio-uring` (lib test) due to 35 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: associated function `from_sqe` is never used
[INFO] [stdout]    --> src/lib.rs:159:17
[INFO] [stdout]     |
[INFO] [stdout] 158 | impl Entry {
[INFO] [stdout]     | ---------- associated function in this implementation
[INFO] [stdout] 159 |   pub(crate) fn from_sqe(sqe: bindings::io_uring_sqe) -> Self {
[INFO] [stdout]     |                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `DATASYNC` is never used
[INFO] [stdout]    --> src/operation.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 211 | impl FsyncFlags {
[INFO] [stdout]     | --------------- associated constant in this implementation
[INFO] [stdout] 212 |   const DATASYNC: Self = Self(bindings::IORING_FSYNC_DATASYNC);
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constants `ABS`, `BOOTTIME`, `REALTIME`, `LINK_TIMEOUT_UPDATE`, `ETIME_SUCCESS`, and `MULTISHOT` are never used
[INFO] [stdout]    --> src/operation.rs:575:9
[INFO] [stdout]     |
[INFO] [stdout] 574 | impl TimeoutFlags {
[INFO] [stdout]     | ----------------- associated constants in this implementation
[INFO] [stdout] 575 |   const ABS: Self = Self(bindings::IORING_TIMEOUT_ABS);
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 576 |
[INFO] [stdout] 577 |   const BOOTTIME: Self = Self(bindings::IORING_TIMEOUT_BOOTTIME);
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 578 |
[INFO] [stdout] 579 |   const REALTIME: Self = Self(bindings::IORING_TIMEOUT_REALTIME);
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 580 |
[INFO] [stdout] 581 |   const LINK_TIMEOUT_UPDATE: Self = Self(bindings::IORING_LINK_TIMEOUT_UPDATE);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 582 |
[INFO] [stdout] 583 |   const ETIME_SUCCESS: Self = Self(bindings::IORING_TIMEOUT_ETIME_SUCCESS);
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 584 |
[INFO] [stdout] 585 |   const MULTISHOT: Self = Self(bindings::IORING_TIMEOUT_MULTISHOT);
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "be3c4fbdd37b7ebf2d888cd9a657f8452419fae2fdd3cfb44cc0cbbc5bd6994c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "be3c4fbdd37b7ebf2d888cd9a657f8452419fae2fdd3cfb44cc0cbbc5bd6994c", kill_on_drop: false }`
[INFO] [stdout] be3c4fbdd37b7ebf2d888cd9a657f8452419fae2fdd3cfb44cc0cbbc5bd6994c
